Documentacion: Flujos de trabajo para gestionar comunidades

Descripcion: Describe los flujos de trabajo relevantes para la gestion de comunidades y como se descomponen. Entre los flujos identificados estan la gestion del alta/baja de miembros, para echar usuarios molestos de la comunidad y para monitorizar acciones. Cada flujo de trabajo se describe con detalle mas adelante.



Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
altas_en_comunidad 
FlujoDeTrabajo  Define los pasos necesarios para darse en alta en la comunidad. El alta en la comunidad esta condicionada primero al numero de usuarios que actualmente estan suscritos (si hay pocos, es conveniente admitir sin mas), segundo al numero de documentos que se hayan aceptado como perfil de la comunidad (si hay los documentos suficientes se puede decidir automaticamente si un usuario es admisible como miembro) y tercero a la opinion de un subconjunto de miembros de la comunidad. 
bajas_en_comunidad 
FlujoDeTrabajo  Define los pasos necesarios para llevar a cabo la baja en la comunidad. Se trata de una baja iniciada por el usuario, y por lo tanto, distinta de la gestionada por echar de comunidad. Este flujo se inicia cuando el usuario lo solicita o bien cuando el agente detecta que el usuario no esta satisfecho con los resultados obtenidos. 
echar_comunidad 
FlujoDeTrabajo  Este flujo se ejecuta cuando se tienen evidencias que demuestran que un usuario no es conveniente para una comunidad. Estas evidencias se deducen a partir de las estadisticas acumuladas de los usuarios dentro del flujo de trabajo monitorizar acciones 
Gestionar_comunidades 
FlujoDeTrabajo  Este flujo de trabajo se descompone en otros flujos para la gestion de partes concretas de la comunidad:

1. Dar de alta/baja usuarios
2. Monitorizar usuarios
3. Echar a usuarios de la comunidadBR> 

monitorizar_acciones 
FlujoDeTrabajo  Permite elaborar estadisticas de la actuacion de los usuarios en los procesos de propagacion de sugerencias. Estas estadisticas son fundamentales para poder detectar usuarios molestos o usuarios insatisfechos. 


altas_en_comunidad (FlujoDeTrabajo)

Propiedades:
IDaltas_en_comunidad 
DescripcionDefine los pasos necesarios para darse en alta en la comunidad. El alta en la comunidad esta condicionada primero al numero de usuarios que actualmente estan suscritos (si hay pocos, es conveniente admitir sin mas), segundo al numero de documentos que se hayan aceptado como perfil de la comunidad (si hay los documentos suficientes se puede decidir automaticamente si un usuario es admisible como miembro) y tercero a la opinion de un subconjunto de miembros de la comunidad. 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
bajas_en_comunidad  WFDescomponeDR
monitorizar_acciones  WFDescomponeDR
echar_comunidad  WFDescomponeDR
Gestionar_comunidades  WFDescomponeOR

Diagramas relacionados
Descripcion, Altas en la comunidad

bajas_en_comunidad (FlujoDeTrabajo)

Propiedades:
IDbajas_en_comunidad 
DescripcionDefine los pasos necesarios para llevar a cabo la baja en la comunidad. Se trata de una baja iniciada por el usuario, y por lo tanto, distinta de la gestionada por echar de comunidad. Este flujo se inicia cuando el usuario lo solicita o bien cuando el agente detecta que el usuario no esta satisfecho con los resultados obtenidos. 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
altas_en_comunidad  WFDescomponeDR
monitorizar_acciones  WFDescomponeDR
echar_comunidad  WFDescomponeDR
Gestionar_comunidades  WFDescomponeOR

Diagramas relacionados
Descripcion, Bajas en la comunidad

echar_comunidad (FlujoDeTrabajo)

Propiedades:
IDechar_comunidad 
DescripcionEste flujo se ejecuta cuando se tienen evidencias que demuestran que un usuario no es conveniente para una comunidad. Estas evidencias se deducen a partir de las estadisticas acumuladas de los usuarios dentro del flujo de trabajo monitorizar acciones 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
bajas_en_comunidad  WFDescomponeDR
altas_en_comunidad  WFDescomponeDR
monitorizar_acciones  WFDescomponeDR
Gestionar_comunidades  WFDescomponeOR


Gestionar_comunidades (FlujoDeTrabajo)

Propiedades:
IDGestionar_comunidades 
DescripcionEste flujo de trabajo se descompone en otros flujos para la gestion de partes concretas de la comunidad:

1. Dar de alta/baja usuarios
2. Monitorizar usuarios
3. Echar a usuarios de la comunidadBR> 


Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeOR WFDescompone 
Con los objetosEn el rol
bajas_en_comunidad  WFDescomponeDR
altas_en_comunidad  WFDescomponeDR
monitorizar_acciones  WFDescomponeDR
echar_comunidad  WFDescomponeDR


monitorizar_acciones (FlujoDeTrabajo)

Propiedades:
IDmonitorizar_acciones 
DescripcionPermite elaborar estadisticas de la actuacion de los usuarios en los procesos de propagacion de sugerencias. Estas estadisticas son fundamentales para poder detectar usuarios molestos o usuarios insatisfechos. 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
bajas_en_comunidad  WFDescomponeDR
altas_en_comunidad  WFDescomponeDR
echar_comunidad  WFDescomponeDR
Gestionar_comunidades  WFDescomponeOR